package designPatterns_demo.prototype_pattern.superficial_clone.demo3_registration_type;
/**
 * 
 *
 * Description: 抽象原型角色：这是一个抽象角色，通常由接口或者抽象类 实现，此角色给出所有具体原型类所需接口
 *
 * @author zhangxujun
 * @version 1.0
 * <pre>
 * Modification History: 
 * Date         Author			Version     Description 
 * ------------------------------------------------------------------ 
 * 2017年7月5日      zhangxujun       1.0         1.0 Version 
 * </pre>
 */
public interface Prototype extends Cloneable{
	Prototype clone();
	String getName();
	void setName(String name);
}
